#include <stdint.h>

// exp_data_61[i]= 2^(i/128)*2^61
uint64_t exp_data_61[128]=
{
  0x2000000000000000,  0x202c7b53f6666adb,
  0x2059347cef00c1dd,  0x20862bd0dcff097b,
  0x20b361a62b0ae876,  0x20e0d653bbedbb8e,
  0x210e8a30eb379012,  0x213c7d958de7068a,
  0x216ab0d9f3121ec5,  0x21992456e48fee81,
  0x21c7d865a7a34404,  0x21f6cd5ffda635e4,
  0x222603a024b6a14a,  0x22557b80d86397f7,
  0x2285355d525bbf67,  0x22b531914b1ca249,
  0x22e57078faa2f5ba,  0x2315f271191bd377,
  0x2346b7d6df96ea79,  0x2377c10808b9a735,
  0x23a90e62d17354f0,  0x23daa045f9b23971,
  0x240c7710c519ac77,  0x243e9322fbb92c4b,
  0x2470f4dceac470ce,  0x24a39c9f654c7e6b,
  0x24d68acbc4f9ba4b,  0x2509bfc3eac7012e,
  0x253d3bea3fbdc258,  0x2570ffa1b5b31ffc,
  0x25a50b4dc8061680,  0x25d95f527c5eac24,
  0x260dfc14636e2a5c,  0x2642e1f899b0626a,
  0x26781164c82dfe99,  0x26ad8abf253fe193,
  0x26e34e6e7553954e,  0x27195cda0bb0cb0b,
  0x274fb669cb3fedd4,  0x27865b862751c908,
  0x27bd4c982468446b,  0x27f48a0959003741,
  0x282c1443ee5c53f1,  0x2863ebb2a1512db9,
  0x289c10c0c3125a06,  0x28d483da3a00aee5,
  0x290d456b8279a028,  0x294655e1afa7bcce,
  0x297fb5aa6c544e3b,  0x29b96533fbba1ac7,
  0x29f364ed3a594d5a,  0x2a2db5459ecc8382,
  0x2a6856ad3a9f03be,  0x2aa34994bb241d8a,
  0x2ade8e6d6a4fb4ce,  0x2b1a25a92f8ffa4a,
  0x2b560fba90a852b2,  0x2b924d14b28d6e04,
  0x2bcede2b5a4290dd,  0x2c0bc372edb81161,
  0x2c48fd6074ab0964,  0x2c868c6999863f8f,
  0x2cc47104aa444922,  0x2d02aba89952e610,
  0x2d413cccfe779921,  0x2d8024ea17b57ddb,
  0x2dbf6478ca345de4,  0x2dfefbf2a329079f,
  0x2e3eebd1d8bee7ba,  0x2e7f34914b02e77b,
  0x2ebfd6ac84cf917f,  0x2f00d29fbcba7ec3,
  0x2f4228e7d6030db0,  0x2f83da02618264f9,
  0x2fc5e66d9e9cc421,  0x30084ea87c34236c,
  0x304b1332999c2516,  0x308e348c478f599d,
  0x30d1b3368925d902,  0x31158fb314cd32cd,
  0x3159ca845541b6b7,  0x319e642d6a8917de,
  0x31e35d322aee6c57,  0x3228b61723ff8b11,
  0x326e6f619b8bc9e9,  0x32b4899790a41dd3,
  0x32fb053fbc9c9f17,  0x3341e2e1940f7374,
  0x3389230547e12039,  0x33d0c633c6464630,
  0x3418ccf6bbcac965,  0x346137d8945a66b2,
  0x34aa07647c4ab917,  0x34f33c266166b0de,
  0x353cd6aaf3fb7e88,  0x3586d77fa7e6f382,
  0x35d13f32b5a75abd,  0x361c0e531b6ccb21,
  0x366745709e2bf5ed,  0x36b2e51bcab2731c,
  0x36feede5f6bc8dd5,  0x374b6061420c9308,
  0x37983d209783a449,  0x37e584b7ae3c1108,
  0x383337bb0aa53844,  0x388156bfffa0f4da,
  0x38cfe25cafa29694,  0x391edb280dcf6a23,
  0x396e41b9df20d22a,  0x39be16aabb87f389,
  0x3a0e5a940f12f71a,  0x3a5f0e101b13e316,
  0x3ab031b9f7490e4c,  0x3b01c62d93072f77,
  0x3b53cc07b6650ae1,  0x3ba643e60368c097,
  0x3bf92e66f736bd73,  0x3c4c8c29eb425142,
  0x3ca05dcf167fec4e,  0x3cf4a3f78e990697,
  0x3d495f454921b30b,  0x3d9e905b1ccfe11b,
  0x3df437dcc2b44eee,  0x3e4a566ed7752e9d,
  0x3ea0ecb6dc8a80cf,  0x3ef7fb5b397c2712,
  0x3f4f83033d21b05d,  0x3fa784571ee3e213
};
